package com.itmk.major.dao;

import com.itmk.major.entity.Major;
import com.itmk.major.entity.MajorParm;
import com.itmk.major.entity.MajorVo;

import java.util.List;

public interface MajorDao {
    //新增专业
    void add(Major major);
    //根据id查询
    Major getById(String majorId);
    //编辑
    void updateById(Major major);
    //查询列表
    List<Major> list(MajorParm parm);
    //查询总条数
    int getCount(MajorParm parm);
    //删除
    void delete(String majorId);
    //根据学院id查询所有的专业
    List<Major> getMajorListBycollogeId(String collogeId);
    //查询所有的专业
    List<Major> getAll();
    //专业数据统计
    List<MajorVo> majorCount();
    //统计专业
    int getTotal();
}
